package com.example.demo.day0229;

public class DiGui {
    public static int getFactorial(int n) {//定义一个静态的getFactorial方法
        if (n >= 0) {
            if (n == 0) {
                System.out.println(n + "!=1");
                return 1;//当n=0时返回1
            } else {
                System.out.println(n);
                int temp = n * getFactorial(n - 1);
                System.out.println(n + "!=" + temp);
                return temp;
            }
        }
        return -1;
    }

    public static void main(String[] args) {
        getFactorial(4);
    }

}
